package main

// ==========设计模式==========
// 1、golang的结构体没有构造函数, 通常可以使用工厂模式来解决这个问题

import (
	"fmt"
	"go.design.mode/factory"
)

func main() {
	var stu = factory.NewStudent("Tom", 80.5)
	fmt.Println(stu) // &{Tom 80.5}
	fmt.Println(stu.Name, stu.GetScore())
}
